//  1.fs.stat  检测是文件还是目录
//  2.fs.mkdir  创建目录
//  3.fs.appendFile  追加文件
//  4.fs.readdir  读取目录
//  5.fs.rename  重命名
//  6.fs.rmdir  删除目录
//  7.fs.unlink  删除文件
const fs = require('fs')


//  1.fs.stat  检测是文件还是目录
/*fs.stat('./文本.txt',(err, data)=>{
    if (err) {
        console.log(err);
        return;
    }
    console.log(`是文件：${data.isFile()}`);  //布尔值
    console.log(`是目录：${data.isDirectory()}`); //布尔值
})*/


//  2.fs.mkdir  创建目录
// 参数：创建目录的路径      目录读取权限,默认777(可省略)     回调(可省略)
/*fs.mkdir('./css',(err)=>{
    if(err) throw err;
    console.log("创建目录成功");
})*/


//  3.fs.appendFile  追加文件,若文件存在，追加内容，不存在创建
/*fs.appendFile('./css/index.css','h2{color:green}\n',(err)=>{
    if (err) {
       console.log(err);
       return; 
    }
    console.log("追加成功");
})*/


//  4.fs.readdir  读取目录
/*fs.readdir('./html',(err,data)=>{
    if(err) throw err;
    console.log("读取目录成功",data);
})*/


//  5.fs.rename  1.重命名     2. 移动文件
/*fs.rename('./css/index.html','./css/index.css',(err)=>{
    if(err) throw err;
    console.log("重命名成功");
})*/
/*fs.rename('./html/hh.css','./css/www.css',(err)=>{
    if(err) throw err;
    console.log("移动文件并重命名成功");
})*/


//  6.fs.rmdir  删除目录    要确保目录里面没有文件才能成功
/*fs.rmdir('./html',err=>{
    if(err) throw err;
    console.log("删除目录成功");
})*/


//  7.fs.unlink  删除文件
// fs.unlink('./html/index1.html',err=>{
//     if(err) throw err;
//     console.log("删除文件成功");
// })